﻿/*************************************************************************
* 计算机名：AA-FA-05
* CLR 版本：4.0.30319.42000
* 命名空间: ValidationUnity
* 类    名：NullVR
* 当 前 域：HYRC
* 创 建 人：dailuyu
* 创建时间：2021/7/26 15:22:00
* 描    述：
*  V1.0.0.1 初版
*
*  Copyright (c) 2021 aatsr Corporation. All rights reserved.
*  ┌──────────────────────────────────┐
*  │　此技术信息为本公司机密信息，未经本公司书面同意禁止向第三方披露．　│
*  └──────────────────────────────────┘
***************************************************************************/
using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Text;
using System.Windows.Controls;

namespace ValidationUnity
{
    /// <summary>
    /// 空验证
    /// </summary>
    public class NullVR : ValidationRule
    {
        public string ErrorMessage { get; set; }

        public override ValidationResult Validate(object value, CultureInfo cultureInfo)
        {
            if (value == null)
                return new ValidationResult(false, ErrorMessage);
            if (string.IsNullOrEmpty(value.ToString()))
                return new ValidationResult(false, ErrorMessage);
            return new ValidationResult(true, null);
        }
    }
}
